xl: improve main_tmem_* return codes
authorPaulina Szubarczyk <paulinaszubarczyk@gmail.com>
Mon, 9 May 2016 11:30:53 +0000 (13:30 +0200)
committerWei Liu <wei.liu2@citrix.com>
Thu, 9 Jun 2016 15:31:56 +0000 (16:31 +0100)
commit749244d4d95afd4d69b26584db45033f3173e69c
tree2842955d3c5039ec4663244ec9bc7c8c7a010f4f
parente2b7aa293598eda965933ab74179c81ba55a2f12
xl: improve main_tmem_* return codes

Functions libxl_tmem_freeze(), libxl_tmem_thaw(), libxl_tmem_set() and
libxl_tmem_shared_auth() located in libxl.c file return
ERROR_FAIL/ERROR_INVAL or internal error codes from libxc library
improve main_tmem_* return codes by returning EXIT_{SUCCESS/FAILURE}
accordingly to return codes of those functions.

Signed-off-by: Paulina Szubarczyk <paulinaszubarczyk@gmail.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/xl_cmdimpl.c